.m-wxapp{
  .m-info{
    display: flex;
    padding: 40px;
    border-bottom: 2px dotted #DDDDDD;
    .shangxian{
      flex-grow: 1;
      text-align: right;
      font-size: 24px;
      color: #1BBC9B;
    }
    .u-imgcon{
      width:140px;
      height:140px;
      border-radius: 8px ;
      overflow: hidden;
      border: 1px solid #DDDDDD;
      img{
        width: 100%;
      }
    }
    .info-right{
      margin-left: 50px;
      .s-icon{
        width: 22px;
        height: 22px;
        &.s-icon-step1 {
          background-position: 0px -85px;
        }
      }
      h1{
        font-size: 30px;
        margin-bottom: 25px;
      }
      p{
        color: #666666;
        height: 60px;
      }
      .renzheng{
        display: flex;
        .item{
          display: flex;
          align-items: center;
          margin-right: 30px;
          i{
            margin-right: 10px;
          }
        }
      }
    }
  }
  .m-item{
    margin: 30px 25px 0;
    box-shadow: 0 0 1px rgba(187,187,187,0.5);
    border-radius: 10px;
    .m-title{
      padding: 20px 25px;
      border-bottom: 1px solid #D8D8D8;
      h1{
        font-size: 26px;
        border-left: 8px solid #1BBC9B;
        padding-left: 12px;
      }
    }
    .m-extension{
      padding-top: 25px;
      padding-bottom:1px;
      .m-card{
        margin: 0 auto;
        width:775px;
        height:190px;
        border-radius: 10px ;
        box-shadow: 0 0 1px rgba(187,187,187,0.5);
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-left: 25px;
        padding-right: 30px;
        margin-bottom: 30px;
        .card-left{
          .shichang{
            margin-top: 20px;
            font-size: 14px;
            color: #333333;
          }
          .xinxi{
            display: flex;
            align-items: center;
            strong{
              margin-left: 20px;
              font-size: 24px;
              color: #666666;
            }
            .img{
              width: 100px;
              height: 100px;
              border: 1px solid #dddddd;
              overflow: hidden;
              img{
                width: 100%;
              }
            }
          }
        }
        .card-right{
          .anniu{
            width:126px;
            height:44px;
            background:rgba(27,188,155,0.8);
            border-radius: 5px ;
            color: white;
            font-size: 18px;
            text-align: center;
            line-height: 44px;
          }
        }
      }
    }
    .m-experience{
      padding-bottom: 22px;
      .card-list{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        padding: 30px 60px 0;
        .card-item{
          position: relative;
          width:328px;
          height:140px;
          margin-bottom: 22px;
          border-radius: 10px ;
          box-shadow: 0 0 1px rgba(187,187,187,0.5);
          display: flex;
          align-items: center;
          .del{
            position: absolute;
            top: 10px;
            right: 10px;
          }
          .img{
            width: 80px;
            height: 80px;
            border-radius: 50%;
            border: 1px solid #dddddd;
            overflow: hidden;
            margin:0 30px;
            img{
              width: 100%;
            }
          }
          .xinxi{
            .img_txt{
              display: flex;
              align-items: center;
              img{
                margin-right: 20px;
              }
            }
            .img_txt:first-child{
              margin-bottom: 12px;
            }
            .img_txt:last-child{
              margin-top: 12px;
            }
          }
        }
      }
      .jiazai{
        margin: 0 auto;
        width: 100px;
        height: 36px;
        border-radius: 5px;
        color: #525252;
        text-align: center;
        line-height: 36px;
        border: 1px solid #BBBBBB;
        box-sizing: border-box;
      }
    }
    .m-edition{
      padding: 20px;
      .card-box{
        box-shadow: 0 0 1px rgba(187,187,187,0.5);
        border-radius: 10px;
        .card-title{
          display: flex;
          align-items: center;
          justify-content: space-between;
          padding: 20px 25px;
          border-bottom: 1px solid #D8D8D8;
          .title-left{
            strong{
              font-size: 18px;
            }
            .label_box{
              margin-top: 16px;
              .label{
                padding: 5px 18px;
                background-color: #1BBC9B;
                border-radius: 25px;
                color: white;
                margin-right: 30px;
              }
            }
          }
          .title-right{
            color: #00A0E8;
            font-size: 14px;
          }
        }
        .card-content{
          padding: 30px 25px 0;
          .label{
            display: inline-block;
            width: 72px;
            margin-right: 32px;
            margin-bottom: 30px;
            color: #555555;
          }
          .labels{
            display: inline-block;
            width: 54px;
            margin-right: 32px;
            margin-bottom: 30px;
            color: #555555;
          }
          .txt{
            font-size: 14px;
            color: #333333;
          }
        }
      }
    }
    .m-basicinfo{
      display: flex;
      justify-content: space-around;
      padding-top: 40px;
      padding-bottom: 30px;
      .info{
        .label{
          display: inline-block;
          width: 72px;
          margin-right: 32px;
          margin-bottom: 30px;
          color: #555555;
          font-size: 18px;
        }
        .labels{
          display: inline-block;
          width: 54px;
          margin-right: 32px;
          margin-bottom: 30px;
          color: #555555;
          font-size: 18px;
        }
        .txt{
          color: #333333;
        }
      }
      .erweima{
        .img{
          width: 140px;
          height: 140px;
          overflow: hidden;
          border: 1px solid #dddddd;
        }
        p{
          margin-top: 12px;
          font-size: 14px;
          color: #999999;
          text-align: center;
        }
      }
    }
  }
}
